﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;

namespace EM.OA.WebCommon
{
    /// <summary>

    /// 此异常是后端和前端交互使用，后端可以抛出异常，包含异常的信息，前端捕获WebException,并将错误信息显示给用户

    /// 未捕获的异常可以在Global中处理（记日志）

    /// </summary>

    [Serializable]

    public class WebException : ApplicationException
    {

        public WebException() { }



        public WebException(string message)

            : base(message)
        {



        }



        public WebException(string message, Exception innerException)

            : base(message, innerException)
        {



        }

        protected WebException(SerializationInfo info, StreamingContext context)

            : base(info, context)
        {

        }

    }
}
